|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--ru.tcl.dxf.DXFObject
|
+--ru.tcl.dxf.DXFSection
|
+--ru.tcl.dxf.header.Header
Класс Header представляет секцию заголовка в DXF файле.
Данная секция содержит в себе переменные, определяющие рабочие
параметры чертежа и его окружения. Полезность этих переменных
зависит от вашего конкретного приложения.
Секция заголовка содержит значения, определяющие рабочие параметры чертежа и его окружения. Более подробный список этих параметров приведен в оригинальной документации по формату DXF файлов. Для примера можно назвать некоторые из значений, которые содержатся в секции заголовка, например:
номер версии системы AutoCAD
координаты габаритов чертежа
параметры размеров
Полезность этой информации зависит от вашего конкретного приложения.
| Constructor Summary | |
Header()
|
|
Header(DXFDocument doc)
|
|
| Method Summary | |
java.lang.String |
getACADVER()
Возвращает версию базы данных системы AUTOCAD. |
double |
getANGBASE()
Возвращает установку точки отсчета (направления) угла 0. |
int |
getANGDIR()
Возвращает направление поворота при отсчета угла. 0 = против часовой стрелки. 1 = по часовой стрелке. |
int |
getATTDIA()
Attribute entry dialogues, 1 = on, 0 = off. |
int |
getATTMODE()
Возвращает режим видимости атрибутов. 0 = атрибуты не отображаются. 1 = нормальный, отображаются только "видимые" атрибуты. 2 = отображаются все атрибуты. |
int |
getATTREQ()
Attribute prompting during INSERT, 1 = on, 0 = off. |
int |
getAUNITS()
Возвращает формат едениц измерения для углов. 1 = Гадусы в десятичном виде. 2 = Градусы/минуты/секунды. 3 = Грады. 4 = Радианы. 5 = Геодезический формат. |
int |
getAUPREC()
Возвращает точность представления угла (число знаков в представлении дробной части значения). |
int |
getAXISMODE()
Возвращает отображение осей координат (0 = OFF, 1 = ON). |
DXFPoint |
getAXISUNIT()
Возвращает цену деления по оси координат x и y. |
int |
getBLIPMODE()
Возвращает отображение вспомогательных отметок (0 = OFF, 1 = ON). |
int |
getCECOLOR()
Возвращает текущий цвет объекта (0 = BYBLOCK, 256 = BYLAYER). |
java.lang.String |
getCELTYPE()
Возвращает текущий тип линии. |
double |
getCHAMFERA()
First chamfer distance. |
double |
getCHAMFERB()
Second chamfer distance. |
java.lang.String |
getCLAYER()
Возвращает имя слоя. |
int |
getCOORDS()
Возвращает режим отображения координат. 0 = Статическое отображение. 1 = Непрерывное динамическое отображение. 2 = При выполнении условия. |
int |
getDIMALT()
Alternate unit dimensioning performed if nonzero. |
int |
getDIMALTD()
Alternate unit decimal places. |
double |
getDIMALTF()
Alternate unit scale factor. |
java.lang.String |
getDIMAPOST()
Alternate dimensioning suffix. |
int |
getDIMASO()
1=create associative dimensioning, 0=draw individual entities. |
double |
getDIMASZ()
Возвращает длину размерных стрелок. |
java.lang.String |
getDIMBLK()
Возвращает имя блока размерных стрелок. |
java.lang.String |
getDIMBLK1()
First arrow block name. |
java.lang.String |
getDIMBLK2()
Ssecond arrow block name. |
double |
getDIMCEN()
Возвращает размер отметки (маркера) центра. |
double |
getDIMDLE()
Возвращает длину концов размерной линии, выходящих за выносные линии. |
double |
getDIMDLI()
Возвращает интервал между последовательными размерными линиями. |
double |
getDIMEXE()
Возвращает длину концов выносных линий, выходящих за размерные линии. |
double |
getDIMEXO()
Возвращает расстояние между границей объекта и началом выносной линии. |
double |
getDIMLFAC()
Linear measurements scale factor. |
int |
getDIMLIM()
Возвращает размерные линии (0 = OFF, 1 = ON). |
java.lang.String |
getDIMPOST()
General dimensioning suffix. |
double |
getDIMRND()
Возвращает точность задания размеров. |
int |
getDIMSAH()
Use separate arrow blocks if nonzero. |
double |
getDIMSCALE()
Возвращает линейный масштаб для размеров. |
int |
getDIMSE1()
Подавление вычерчивания 1-ой выносной линии (0 = OFF, 1 = ON). |
int |
getDIMSE2()
Подавление вычерчивания 2-ой выносной линии (0 = OFF, 1 = ON). |
int |
getDIMSHO()
1=Recompute dimensions while dragging, 0=drag original image. |
int |
getDIMSOXD()
Suppress outside-extensions dimension lines if nonzero. |
int |
getDIMTAD()
Надпись помещается над размерной линией (0 = OFF, 1 = ON). |
int |
getDIMTIH()
Надпись, помещенная между выносными линиями,вычерчивается горизонтально (0 = OFF, 1 = ON). |
int |
getDIMTIX()
Force text inside extensions if nonzero. |
double |
getDIMTM()
Возвращает значение минусового допуска. |
int |
getDIMTOFL()
If text outside extensions, force line between extensions if nonzero. |
int |
getDIMTOH()
Надпись, помещенная за выносными линиями, вычерчивается горизонтально (0 = OFF, 1 = ON). |
int |
getDIMTOL()
Размерные надписи включают допуски (0 = OFF, 1 = ON). |
double |
getDIMTP()
Возвращает значение плюсового допуска. |
double |
getDIMTSZ()
Возвращает размер рисок (используемых вместо стрелок). |
double |
getDIMTVP()
Text vertical position. |
double |
getDIMTXT()
Возвращает высоту текста в размерной надписи. |
int |
getDIMZIN()
Отображение нулевых размеров (0 = OFF, 1 = ON). |
int |
getDRAGMODE()
Возвращает режим отслеживания. 0 = OFF 1 = ON 2 = Auto |
double |
getELEVATION()
Возвращает текущий уровень возвышения. |
DXFPoint |
getEXTMAX()
Возвращает габариты чертежа (координата верхнего правого угла). |
DXFPoint |
getEXTMIN()
Возвращает габариты чертежа (координата нижнего левого угла). |
int |
getFASTZOOM()
Fast zoom enabled if nonzero. |
double |
getFILLETRAD()
Возвращает радиус сопряжения. |
int |
getFILLMODE()
Режим закраски (0 = OFF, 1 = ON). |
int |
getFLATLAND()
Force compatibility with older versions if nonzero. |
int |
getGRIDMODE()
Отображение координатной сетки (0 = OFF, 1 = ON). |
DXFPoint |
getGRIDUNIT()
Возвращает шаг координатной сетки по оси x и y. |
int |
getHANDLING()
Handles enabled if nonzero. |
java.lang.String |
getHANDSEED()
Next available handle. |
DXFPoint |
getINSBASE()
Возвращает базовую точку вставки (x, y, z). |
int |
getLIMCHECK()
Контроль границ чертежа (0 = OFF, 1 = ON). |
DXFPoint |
getLIMMAX()
Возвращает границы чертежа (координата верхнего правого угла). |
DXFPoint |
getLIMMIN()
Возвращает границы чертежа (координата нижнего левого угла). |
double |
getLTSCALE()
Возвращает линейный масштаб для типов линии. |
int |
getLUNITS()
Возвращает формат представления координат и расстояний. 1 = Научный (экспотенциальный). 2 = Десятичный. 3 = Технический. 4 = Архитектурный. |
int |
getLUPREC()
Возвращает точность представления координат и расстояний (число знаков в представлении дробной части значения). |
java.lang.String |
getMENU()
Возвращает имя файла текущего меню. |
int |
getMIRRTEXT()
MIRROR text if nonzero. |
int |
getORTHOMODE()
Режим "ортогонального" рисования (0 = OFF, 1 = ON). |
int |
getOSMODE()
Возвращает режим нахождения заданной точки объекта. |
int |
getPDMODE()
Возвращает режим отображения точки. |
double |
getPDSIZE()
Возвращает размер точки на экране. |
double |
getPLINEWID()
Возвращает текущую (по умолчанию) ширину полилинии. |
int |
getQTEXTMODE()
Режим быстрого отбражения текста (0 = OFF, 1 = ON). |
int |
getREGENMODE()
Режим автоматической регенерации (0 = OFF, 1 = ON). |
double |
getSKETCHINC()
Возвращает текущее приращение при ручной прорисовке. |
int |
getSKPOLY()
0=sketch lines, 1=sketch polylines. |
double |
getSNAPANG()
Возвращает угол поворота сетки привязки. |
DXFPoint |
getSNAPBASE()
Возвращает базовую точку привязки. |
int |
getSNAPISOPAIR()
Возвращает вид в изометрии. 0 = Слева. 1 = Сверху. 2 = Справа. |
int |
getSNAPMODE()
Режим установки разрешающей способности (0 = OFF, 1 = ON). |
int |
getSNAPSTYLE()
Возвращает тип сетки привязки. 0 = Стандартная. 1 = Изометрическая. |
DXFPoint |
getSNAPUNIT()
Возвращает интервал разрешения по оси x и y. |
int |
getSPLFRAME()
Spline control polygon display, 1 = on, 0 = off. |
int |
getSPLINESEGS()
Number of line segments per spline patch. |
int |
getSPLINETYPE()
Spline curve type for "PEDIT Spline". |
int |
getSURFTAB1()
Number of mesh tabulations in first direction. |
int |
getSURFTAB2()
Number of mesh tabulations in second direction. |
int |
getSURFTYPE()
Surface type for "PEDIT Smooth". |
int |
getSURFU()
Surface density (for "PEDIT Smooth") in M direction. |
int |
getSURFV()
Surface density (for "PEDIT Smooth") in N direction. |
double |
getTDCREATE()
Date/time of drawing creation. |
double |
getTDINDWG()
Cumulative editing time for this drawing. |
double |
getTDUPDATE()
Date/time of last drawing update. |
double |
getTDUSRTIMER()
User elapsed timer. |
double |
getTEXTSIZE()
Возвращает текущую (по умолчанию) высоту текста. |
java.lang.String |
getTEXTSTYLE()
Current text style name. |
double |
getTHICKNESS()
Возвращает текущую высоту (толщину) объектов. |
double |
getTRACEWID()
Возвращает текущую ширину полосы. |
java.lang.String |
getUCSNAME()
Name of current UCS. |
DXFPoint |
getUCSORG()
Origin of current UCS (in WCS). |
DXFPoint |
getUCSXDIR()
Direction of current UCS's X axis (in World coordinates). |
DXFPoint |
getUCSYDIR()
Direction of current UCS's Y axis (in World coordinates). |
int |
getUSERI1()
Возвращает целочисленной значение, заданное пользователем. |
int |
getUSERI2()
Возвращает целочисленной значение, заданное пользователем. |
int |
getUSERI3()
Возвращает целочисленной значение, заданное пользователем. |
int |
getUSERI4()
Возвращает целочисленной значение, заданное пользователем. |
int |
getUSERI5()
Возвращает целочисленной значение, заданное пользователем. |
double |
getUSERR1()
Возвращает действительное значение, заданное пользователем. |
double |
getUSERR2()
Возвращает действительное значение, заданное пользователем. |
double |
getUSERR3()
Возвращает действительное значение, заданное пользователем. |
double |
getUSERR4()
Возвращает действительное значение, заданное пользователем. |
double |
getUSERR5()
Возвращает действительное значение, заданное пользователем. |
int |
getUSRTIMER()
0=timer off, 1=timer on. |
DXFPoint |
getVIEWCTR()
Возвращает положение текущего вида (его центр) на экране. |
DXFPoint |
getVIEWDIR()
Возвращает текущую точку наблюдения. |
double |
getVIEWSIZE()
Возвращает высоту текущего вида на экране. |
int |
getWORLDVIEW()
1=set UCS to WCS during DVIEW/VPOINT, 0=don't change UCS |
void |
readDXF(DXFTokenizer tokenizer)
|
| Methods inherited from class ru.tcl.dxf.DXFObject |
getDocument,
setDocument |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
| Constructor Detail |
public Header()
public Header(DXFDocument doc)
| Method Detail |
public final java.lang.String getACADVER()
public final double getANGBASE()
public final int getANGDIR()
public final int getATTDIA()
public final int getATTMODE()
public final int getATTREQ()
public final int getAUNITS()
public final int getAUPREC()
public final int getAXISMODE()
public final DXFPoint getAXISUNIT()
public final int getBLIPMODE()
public final int getCECOLOR()
public final java.lang.String getCELTYPE()
public final double getCHAMFERA()
public final double getCHAMFERB()
public final java.lang.String getCLAYER()
public final int getCOORDS()
public final int getDIMALT()
public final int getDIMALTD()
public final double getDIMALTF()
public final java.lang.String getDIMAPOST()
public final int getDIMASO()
public final double getDIMASZ()
public final java.lang.String getDIMBLK()
public final java.lang.String getDIMBLK1()
public final java.lang.String getDIMBLK2()
public final double getDIMCEN()
public final double getDIMDLE()
public final double getDIMDLI()
public final double getDIMEXE()
public final double getDIMEXO()
public final double getDIMLFAC()
public final int getDIMLIM()
public final java.lang.String getDIMPOST()
public final double getDIMRND()
public final int getDIMSAH()
public final double getDIMSCALE()
public final int getDIMSE1()
public final int getDIMSE2()
public final int getDIMSHO()
public final int getDIMSOXD()
public final int getDIMTAD()
public final int getDIMTIH()
public final int getDIMTIX()
public final double getDIMTM()
public final int getDIMTOFL()
public final int getDIMTOH()
public final int getDIMTOL()
public final double getDIMTP()
public final double getDIMTSZ()
public final double getDIMTVP()
public final double getDIMTXT()
public final int getDIMZIN()
public final int getDRAGMODE()
public final double getELEVATION()
public final DXFPoint getEXTMAX()
public final DXFPoint getEXTMIN()
public final int getFASTZOOM()
public final double getFILLETRAD()
public final int getFILLMODE()
public final int getFLATLAND()
public final int getGRIDMODE()
public final DXFPoint getGRIDUNIT()
public final int getHANDLING()
public final java.lang.String getHANDSEED()
public final DXFPoint getINSBASE()
public final int getLIMCHECK()
public final DXFPoint getLIMMAX()
public final DXFPoint getLIMMIN()
public final double getLTSCALE()
public final int getLUNITS()
public final int getLUPREC()
public final java.lang.String getMENU()
public final int getMIRRTEXT()
public final int getORTHOMODE()
public final int getOSMODE()
public final int getPDMODE()
public final double getPDSIZE()
public final double getPLINEWID()
public final int getQTEXTMODE()
public final int getREGENMODE()
public final double getSKETCHINC()
public final int getSKPOLY()
public final double getSNAPANG()
public final DXFPoint getSNAPBASE()
public final int getSNAPISOPAIR()
public final int getSNAPMODE()
public final int getSNAPSTYLE()
public final DXFPoint getSNAPUNIT()
public final int getSPLFRAME()
public final int getSPLINESEGS()
public final int getSPLINETYPE()
public final int getSURFTAB1()
public final int getSURFTAB2()
public final int getSURFTYPE()
public final int getSURFU()
public final int getSURFV()
public final double getTDCREATE()
public final double getTDINDWG()
public final double getTDUPDATE()
public final double getTDUSRTIMER()
public final double getTEXTSIZE()
public final java.lang.String getTEXTSTYLE()
public final double getTHICKNESS()
public final double getTRACEWID()
public final java.lang.String getUCSNAME()
public final DXFPoint getUCSORG()
public final DXFPoint getUCSXDIR()
public final DXFPoint getUCSYDIR()
public final int getUSERI1()
public final int getUSERI2()
public final int getUSERI3()
public final int getUSERI4()
public final int getUSERI5()
public final double getUSERR1()
public final double getUSERR2()
public final double getUSERR3()
public final double getUSERR4()
public final double getUSERR5()
public final int getUSRTIMER()
public final DXFPoint getVIEWCTR()
public final DXFPoint getVIEWDIR()
public final double getVIEWSIZE()
public final int getWORLDVIEW()
public void readDXF(DXFTokenizer tokenizer)
throws java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||